What is eosmsg? What can it do?

eosmsg is a software that allows certain functions to be performed on a compatible Canon EOS DSLR camera or Nikon Pentax Sony camera. The primary functions are retrieval of a shutter count and mirrorup count (the number of physical actuations of a shutter and mirror)

New Camera?

confirm that a new camera is truly new (shutter count 0 and mirrorup count 0)

Secondhand Camera?

establish value of a used camera


Canon

  • 1DsM3 1Dm4 1DX 1DC
  • 1D X Mark II / 1DX2
  • 1D X Mark III / 1DX3
  • 5D Mark II / 5D2
  • 5D Mark III / 5D3
  • 5D Mark IV / 5D4
  • 5DS 5DS R
  • 6D 6DII 7D 7DII
  • 50D 60D 60Da 70D 77D 80D 90D
  • 100D 200D 200DII 250D
  • 500D 550D 600D 650D 700D 750D 760D 800D 850D
  • 1000D 1100D 1200D 1300D 1500D 3000D 4000D 9000D
  • Rebel T1i T2i T3i T4i T5i T6i T6s T7i T8i SL1 SL2 SL3 T3 T5 T6 T7 T100
  • Kiss X1 X2 X3 X4 X5 X6i X7 X7i X8i X9 X9i X10 X10i X50 X70 X80 X90
  • EOS M EOS M2
  • EOS M3 M5 M6 M6II M10
  • M100 M200 M50 M50II
  • EOS R EOS RP EOS R1 R3 R5 R5C R52
  • R6 R62 R7 R8 R10 R50 R50V

Nikon

  • D3 / D3s /D3x
  • D40 D40x D50 D60 D70 D80
  • D4 / D4s
  • D5 D6
  • D90
  • D200
  • D300 / D300s
  • D500
  • D600
  • D610
  • D700 D750
  • D800 / D800E
  • D810 D850
  • D3000
  • D3100
  • D3200
  • D3300
  • D3400
  • D5000
  • D5100 D5200 5300 5500 5600
  • D7000 D7100 D7200 D7500
  • D5300
  • D5500
  • D5600
  • Z5 Z5II Z6 Z6II Z6III Z7 Z7II Z8 Z9
  • Z30 Z50 Z50II Zfc Zf
  • etc...

Pentax/Ricoh/fujifilm

  • K-1 K-1II
  • K-3 K-3 I
  • K-3III K-3III M
  • K-5 K-5II K-5IIs K-7
  • K-m K-x
  • K-r K-S1
  • K-S2 K-01
  • K-30 K-50
  • K-70 K10D
  • K100D K100D S
  • K110D K20D
  • K200D K-500
  • KP KF
  • Q Q-S1 Q7 Q10
  • *ist DL *ist DL2
  • 645D 645Z
  • GR III
  • GRIII HDF
  • GR IIIx
  • GRIIIx HDF GFX100S II
  • GFX50S GFX50S II GFX 50R
  • GFX100 GFX100 II GFX100S
  • X-Pro2 X-Pro3 X-E3
  • X-E4 X-H1 X-H2
  • X-H2S X-M5 X-S10
  • X-S20 X-T2 X-T3
  • X-T4 X-T5
  • X-T20 X-T30 X-T40
  • X100F 100V X100VI

Sony

  • α1
  • α7 α7II α7III
  • α7IV
  • α7R
  • α7RII α7RIII α7RIIIα
  • α7RIV α7RIVα
  • α7RV
  • α7 α7c α7cII α7cr
  • α7S α7SII α7SIII
  • α7C α7CII α7CR
  • α9 α9II
  • α3000 α3500
  • α5000 α5100 α6000
  • α6100 α6300
  • α6400 α6500
  • α6600 α6700
  • α230 α290
  • α330 α380 α390
  • α450 α500 α550
  • α560 α580 α850 α900
  • Nα33 α35 α37
  • α55 α57
  • α58 α65 α68
  • α77 α77II
  • α99 α99II
  • NEX-3 NEX-3N
  • NEX-C3 NEX-F3
  • NEX-5 NEX-5N NEX-5R
  • NEX-5T NEX-6 NEX-7
  • ZV-E10
  • etc...

eosmsgV6 Universal Edition

Support Model:

via USB cable::1DsM3 1DX 1DX2 1DX3 5D3 5D4 5DS 5DSR 6D 6D2 7D 7D2 60D 70D 80D 90D 100D 200D 200D2 250D 500D 550D 600D 650D 700D 750D 760D 800D 850D 1100D 1200D 1300D 1500D 2000D 3000D 4000D EOS R1 R3 R5 R5C R5m2 R6 R6m2 R7 R8 R RP R10 R50 R50V R100 EOSM EOSM2 M3 M5 M6 M6II M10 M50 M50II M100 M200

Via Photo Exif: Nikon, Sony, Ricoh, Pentax, Fujifilm cameras. 1DsII 1DsIII R5 R6 R6 II R8 R50 G5Xm2(Only the total number of shots is provided. If you need to inquire about the number of mechanical shutters, please connect a data cable to query).

Add remote shooting function to most Canon cameras

Download eosmsgV6 Universal Edition   BackUP Download Link    RunTime

国内下载 密码1234      运行组件 密码1234

OS: Windows7 8 10 11, Version:V6.0.2.1 2025/08/16

History Version

eosmsgV5 (Support: Canon EOS 1DsM3 1DX 1DX2 1DX3 5D3 5D4 5DS 5DSR 6D 6D2 7D 7D2 60D 70D 80D 90D 100D 200D 200D2 250D 500D 550D 600D 650D 700D 750D 760D 800D 850D 1100D 1200D 1300D 1500D 2000D 3000D 4000D)

eosmsgmMLV (Support:Canon EOS R1 R3 R5 R5C R5m2 R6 R6m2 R7 R8 R RP R10 R50 R50V R100 EOSM EOSM2 M3 M5 M6 M6II M10 M50 M50II M100 M200)

eosmsgV4.5.2 (Support:5D2 1Dm4 450D 50D)


I clicked the shutter button, but the displayed shutter count did not change.

It is necessary to power cycle the connected camera (turn off and on) in order to see the updated shutter count value. This is due to a technical optimization that minimizes battery power drain when a camera is connected to eosmsg.

Why not use the picture filename to determine shutter count?

Using numeric suffix of filenames written by the camera on a flash card is not equivalent to camera's shutter count (the suffix resets to 0 after 9999). Here are examples when the filename does not indicate the true number of pictures taken with the camera.
  • A new flash card is inserted containing a picture file with higher numerical suffix. The numbering then continues with this higher suffix. For example, if the last file written by the camera was IMG_3750.JPG, this indicates that the shutter count is 3750. If a new flash card is inserted with a file IMG_4100.JPG, then the next picture taken with the camera will be written under IMG_4101.JPG. The shutter count in this case will be only 3751.
  • If a blank flash card is inserted afterwards, some cameras like the Canon 60D will continue previous filename numbering; for example, will write file IMG_4102.JPG when shutter count is 3752. The file name is edited to lower the numerical suffix. Some cameras, such as the Canon 5D Mark II, will use the card filename to construct the name for the next picture. This results in a much lower perceived shutter count than the true shutter count. For example, let's say the filename is edited from IMG_9000.JPG to IMG_2000.JPG. The next picture file written by a camera like Canon 5D Mark II will be IMG_2001.JPG. The perceived shutter count is 2001, whereas the real shutter count is 9001.
  • Pictures are taken when the camera is connected directly to a computer (without a flash card inside).

What's the difference between shutter count and mirrorup count?

Due to the real-time viewing and video shooting the shutter is in a normally open state, the mirrorup count alwasys wil be greater than shuttercount. so the number of mirror count can more accurately reflect the situation of the camera.